package com.hcc.gateway.domain.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.hcc.gateway.domain.base.BasePo;
import com.hcc.gateway.domain.enums.ApiStatusEnum;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * api_config
 *
 * @author shengjun.hu
 * @date 2021/12/29
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("api_config")
public class ApiConfigPo extends BasePo {

    private String apiName;
    private String apiDesc;
    @TableField("path_")
    private String path;
    private String targetUrl;
    private String protocol;
    private String paramTypeConfig;
    private Integer retryCount;
    private String httpMethod;
    private String contentType;
    @TableField("limit_")
    private Integer limit;
    @TableField("status_")
    private String status;

}
